
function rand(min,max){
	return Math.floor(Math.random()*(max-min+1)+min);
}
//表单验证图片验证码获取ajax
var picFlag=null;
$(function($){
	$.ajax({
		url:"pic_ma.json",
		success:function(res){
			var arr=res;
			var picstr="";
			var numstr="";
			var num=rand(0,4)
				picstr=arr[num].src;
				numstr=arr[num].num;
				$(".tabCon li:eq(0) img").attr("src","img/"+picstr);
			$(".tabCon li:eq(0) a").click(function(){
				var num=rand(0,4)
				picstr=arr[num].src;
				numstr=arr[num].num;
				$(".tabCon li:eq(0) img").attr("src","img/"+picstr);
			})
					
			$(".tabCon li:eq(0) input").blur(function(){	
				var str=$(this).val();
				var $target=$(this).siblings(".point");
				if($(this).val()==numstr){
					picFlag=true;
					$target.show().find("i").css("background","url(img/bg_login.png) no-repeat 0 -200px").siblings("em").html("");
				}else{
					picFlage=false;
					if(str==""){
						$target.show().find("i").css("background","url(img/bg_login.png) no-repeat -20px -200px").siblings("em").html("内容不能为空");
					}else{
						$target.show().find("i").css("background","url(img/bg_login.png) no-repeat -40px -200px").siblings("em").html("验证码不正确");
					}
				}
			})		
		}
	})
})


//手机号
var phoneFlag=null;
$(".tabCon li:eq(1) input").blur(function(){
	var regPhone=/^1[3578]\d{9}$/
	var str=$(this).val();
	var $target=$(this).siblings(".point");	
	if(regPhone.test(str)){
		phoneFlag=true;
		$target.show().find("i").css("background","url(img/bg_login.png) no-repeat 0 -200px").siblings("em").html("");
	}else{
		phoneFlag=false;
		if(str==""){
			$target.show().find("i").css("background","url(img/bg_login.png) no-repeat -20px -200px").siblings("em").html("内容不能为空");
		}else{
			$target.show().find("i").css("background","url(img/bg_login.png) no-repeat -40px -200px").siblings("em").html("格式不正确");
		}
	}
})
//手机验证码
var numMa="";
var phmaFlag=null;
$(".tabCon li:eq(2) .phma").click(function(){
	for(var i=1;i<5;i++){
		numMa+=rand(0,9).toString();
	}
	console.log(numMa);
	$(this).attr("disabled","disabled");
	var count=30;
	timer=setInterval(function(){
		$(".tabCon li:eq(2) .phma").val(count);
		count--;
		if(count==-1){
			clearInterval(timer);
			if(!phmaFlag){
				$(this).val("获取验证码")
				$(this).removeAttr("disabled");
				numMa="";
			}
		}
	}.bind(this),1000)
})

$(".tabCon li:eq(2) input:eq(0)").blur(function(){	
	var str=$(this).val();
	var $target=$(this).siblings(".point");		
	
	if(str==numMa){
		phmaFlag=true;
		$target.show().find("i").css("background","url(img/bg_login.png) no-repeat 0 -200px").siblings("em").html("");
	}else{
		phmaFlag=false;
		if(str==""){
			$target.show().find("i").css("background","url(img/bg_login.png) no-repeat -20px -200px").siblings("em").html("内容不能为空");
		}else{
			$target.show().find("i").css("background","url(img/bg_login.png) no-repeat -40px -200px").siblings("em").html("验证码不正确");
		}
	}
	if(!phmaFlag&&$(".tabCon li:eq(2) .phma").val()==0){
		$(".tabCon li:eq(2) .phma").val("获取验证码")
		$(".tabCon li:eq(2) .phma").removeAttr("disabled");
		numMa="";
	}	
})
//设置密码
var pwdFlag=null;
$(".tabCon li:eq(3) input").blur(function(){
	var regPwd=/^(\w|[@#$%^&*]){6,20}$/
	var str=$(this).val();
	var $target=$(this).siblings(".point");	
	if(regPwd.test(str)){
		pwdFlag=true;
		$target.show().find("i").css("background","url(img/bg_login.png) no-repeat 0 -200px").siblings("em").html("");
	}else{
		pwdFlag=false;
		if(str==""){
			$target.show().find("i").css("background","url(img/bg_login.png) no-repeat -20px -200px").siblings("em").html("内容不能为空");
		}else{
			$target.show().find("i").css("background","url(img/bg_login.png) no-repeat -40px -200px").siblings("em").html("格式不正确");
		}
	}
})
//确认密码
var qpwdFlag=null;
$(".tabCon li:eq(4) input").blur(function(){
	var str=$(".tabCon li:eq(3) input").val();
	var $target=$(this).siblings(".point");	
	if($(this).val()==str&&pwdFlag){
		qpwdFlag=true;
		$target.show().find("i").css("background","url(img/bg_login.png) no-repeat 0 -200px").siblings("em").html("");
	}else{
		qpwdFlag=false;
		if($(this).val()==""){
			$target.show().find("i").css("background","url(img/bg_login.png) no-repeat -20px -200px").siblings("em").html("内容不能为空");
		}else{
			$target.show().find("i").css("background","url(img/bg_login.png) no-repeat -40px -200px").siblings("em").html("两次密码不同");
		}
	}
})
//选择阅读协议
var tyFlag=null;
$(".tabCon li:eq(6) input").click(function(){
	if(tyFlag){
		$(this).removeAttr("checked");
		tyFlag=false;
	}else{
		$(this).attr("checked","checked");
		tyFlag=true;
	}
})
//判断开关确定是否注册成功；
$(".tabCon li:eq(7) input").click(function(){
	if(picFlag&&phoneFlag&&phmaFlag&&pwdFlag&&qpwdFlag&&tyFlag){
		setCookie();
		location.href="success_reg.html";
	}else{
		alert("注册失败")
	}
})

function setCookie(){
	var d=new Date();
	d.setDate(d.getDate()+7);
	document.cookie="phone="+$(".tabCon li:eq(1) input").val()+"; expires="+d;
	document.cookie="pwd="+$(".tabCon li:eq(4) input").val()+"; expires="+d;
}
